home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 01 New Uploads / TMPREU10.SDA / TMP-INTRO .DOC < prev   
Encoding:
Text File  |  2019-04-13  |  9.7 KB  |  338 lines

  1.  
  2. - ---------------------- -
  3.   ╚OW IT ╫ORKS - ╟ENERAL
  4. - ---------------------- -
  5.  
  6.  ╘URBO ═ACRO IS ENTERED AT $8000. ╘HE
  7. SOFTWARE CAN BE THOUGHT OF AS HAVING
  8. TWO DISTINCT YET HIGHLY INTEGRATED
  9. PARTS - EDITOR AND ASSEMBLER. ╘HE
  10. EDITOR FEATURES A TON OF COMMANDS FOR
  11. MANEUVERING THE CURSOR, BUFFERING AND
  12. COPYING LINES OR BLOCKS OF SOURCE,
  13. SAVING/LOADING/PRINTING SOURCES, ETC.
  14. ╘HE ASSEMBLER IS ACCESSED BY THE USER
  15. THROUGH PRESSING ONE OF _+3, _+5, OR
  16. _+#. ╘HE EDITOR USES THE ASSEMBLER AT
  17. OTHER TIMES BUT TO ACTUALLY START AN
  18. ASSEMBLY OF A WHOLE SOURCE YOU MUST
  19. ACTIVATE ONE OF THE MENTIONED ASSEMBLY
  20. COMMANDS. ┴T THAT POINT THE ASSEMBLER
  21. TAKES OVER.
  22.  
  23.  ╘HE HIGHLY INTEGRATED NATURE OF ╘URBO
  24. IS JUST ONE REASON FOR USING IT. ╫HEN
  25. YOU LEARN THE KEY COMMANDS AND DEVELOP
  26. A FAMILIARITY WITH OUR ╥┼╒ VERSION
  27. OF THE ╘URBO ═ACRO ASSEMBLER (HERE
  28. FORWARD CALLED ╘URBO ═ACRO ╨RO+╥┼╒ OR
  29. ╘═╨+╥┼╒ FOR SHORT) YOU WILL HAVE AT
  30. YOUR CONTROL A VERY POWERFUL RAPID
  31. DEVELOPMENT ENVIRONMENT THAT GREATLY
  32. REDUCES THE CODE-TEST-CODE CYCLE.
  33.  
  34.  
  35. - ------- -
  36.   ╚ISTORY
  37. - ------- -
  38.  
  39.  ╘HE FIRST VERSION OF ╘URBO ┴SSEMBLER
  40. WAS DEVELOPED BY A ╟ERMAN COMPANY
  41. CALLED ╧MIKRON ╙OFTWARE, OR IN
  42. PARTICULAR A MAN NAMED ╫OLFRAM
  43. ╥OEMHILD. ╘HE RELEASE OF ╘URBO
  44. ┴SSEMBLER HERALDED AN END TO BEING
  45. CHAINED TO ┬┴╙╔├ OR ╙┼╤ ASSEMBLERS BY
  46. GIVING THE WORLD A HIGHLY SPECIALIZED
  47. EDITOR SYSTEM DIRECTLY INTEGRATED TO
  48. AN ASSEMBLER, ALL OF WHICH STAYS
  49. RESIDENT IN UPPER MEMORY.
  50.  ╘HROUGHOUT SCENE-HISTORY MULTIPLE
  51. VERSIONS OF ╘URBO ┴SSEMBLER WERE
  52. SUBSEQUENTLY RELEASED BY VARIOUS
  53. PERSONS OR GROUPS CLAIMING TO HAVE
  54. IMPROVED THE TOOL. ╔N FACT PROBABLY
  55. 95% OF SUCH VERSIONS ARE BASICALLY
  56. FRAUDULENT HACKS WHERE ONLY THE COLOR
  57. SCHEME AND THE OPENING CREDIT LINE
  58. ARE "IMPROVED". HEH. ╬ONETHELESS A
  59. FEW VERSIONS DID REPRESENT SIGNIFICANT
  60. STEPS TO BETTERING THE TOOL.
  61.  ╨ERHAPS THE MOST SIGNIFICANT
  62. ALTERATIONS HAVE BEEN THOSE ADDING A
  63. CAPABILITY OF USING THE ╥┼╒
  64. (OFFICIALLY CALLED ╥┴═ ┼XPANSION ╒NIT
  65. OR ALSO DUBBED 'XMEM' BY SOME SCENERS).
  66. ╥┼╒ CAPABLE VERSIONS OF ╘URBO ┴SSEMBLER
  67. INCLUDE ╞AIRLIGHT'S "╪ASS V3.3" AND
  68. ═ICRON/╙UCCESS'S "╘ASM V5.6X".
  69.  
  70.  ┬UT WHAT ABOUT ╘URBO ═ACRO ┴SSEMBLER?
  71. ╧MIKRON (& ╥OEMHILD) RELEASED THIS AS
  72. A SECOND VERSION OF ╘URBO ┴SSEMBLER;
  73. IT KEPT THE EDITOR SYSTEM ESSENTIALLY
  74. THE SAME WHILE MAKING MAJOR UPGRADES
  75. TO THE CAPABILITIES OF THE ASSEMBLER.
  76. ╞OR WHATEVER REASON, THE SCENE ADOPTED
  77. THE FIRST VERSION OF ╘URBO ┴SSEMBLER
  78. (WHAT WE CALL "PLAIN ╘URBO") TO A HUGE
  79. MAJORITY OVER ╘URBO ═ACRO. ╙TILL, A
  80. FEW PEOPLE HAVE ALSO CLAIMED TO MAKE
  81. UPGRADES TO THE ═ACRO VERSION, WITH A
  82. SIMILAR RATIO OF FRAUDS TO GENUINE
  83. IMPROVEMENTS.
  84.  ╥┼╒ VERSIONS OF ╘URBO ═ACRO ALSO CAME
  85. INTO EXISTENCE, OF WHICH THE FIRST WAS
  86. ┴NTITRACK'S MOD, AND ALSO
  87. ╨ARADROID/╙HARKS WHO MADE AN ╥┼╒ MOD.
  88.  
  89.  ╞INALLY WE COME TO OUR VERSION. ╔T'S
  90. ROOT IS THE ┴NTITRACK MOD, THOUGH NONE
  91. OF THE ORIGINAL ╥┼╒ CODE FROM THAT
  92. VERSION WAS KEPT FOR ╘═╨+╥┼╒. ╙OMETIME
  93. IN MID-1993 ═ASSIVE ╧NSLAUGHT AND ├OUNT
  94. ┌ERO MANAGED TOGETHER TO RESOURCE THE
  95. ┴NTRITRACK-THEN-═╧ MODDED ╘URBO ═ACRO
  96. WITH THE INTENT OF REMOVING THE "╥┼╒
  97. MENU" AND BETTER INTEGRATING ALL ╥┼╒
  98. FUNCTIONS TO ╘URBO ITSELF. ╘HEY
  99. PROGRESSED UNTIL THEY HAD AN
  100. ASSEMBLE-ABLE SOURCE BUT THE PROJECT
  101. STALLED, ├┌ HAVING MORE OR LESS LEFT
  102. THE SCENE. ═╧ THEN BROUGHT GROUPMATE
  103. ┼LWIX INTO THE PROJECT AND TOGETHER
  104. WE HAVE BRAINSTORMED IDEAS AND
  105. UPGRADES GOING FAR BEYOND A STANDARD
  106. ╥┼╒ MODIFICATION. ┴FTER A LOT OF
  107. BRAINSTORMING AND LAZINESS WE FINALLY
  108. LAUNCHED INTO THE REAL CODING IN FALL
  109. 1995. ┴FTER OVER A YEAR OF LAZY
  110. OFF AND ON CODING, OPTIMIZING,
  111. BRAINSTORMING, AND BUG FIXING BY *BOTH*
  112. OF US WE NOW HAVE A MUCH IMPROVED
  113. VERSION OF ╘URBO ═ACRO WITH SEVERAL
  114. NEW EDITOR FUNCTIONS INCLUDING BUILT
  115. IN ╥┼╒ COMMANDS, AS WELL AS INTRODUCING
  116. IN THIS RELEASE THE UNIQUE POWER TO
  117. BANK AND SWAP BETWEEN UP TO 6 SEPERATE
  118. SOURCE CODES AT ANYTIME. ┘OU THE USER
  119. NOW HAVE FULL CONTROL OVER SOURCE AND
  120. OBJECT BANKS; YOU CAN ASSEMBLE A SOURCE
  121. DIRECTLY TO YOUR NON-VOLATILE OBJECT
  122. BANK; YOU CAN THEN ASSEMBLE A DIFFERENT
  123. SOURCE AND START THE CODE. ╘HE
  124. POSSIBILITIES SHOULD BE GREAT FOR
  125. LETTING YOURSELF BACK UP SOURCE TO THE
  126. ╥┼╒ WHILE MAKING CHANGES, OR FOR USING
  127. SOURCE CODE LIBRARIES IN SEPERATE
  128. FILES, OR FOR WORKING ON VERY LARGE
  129. PROJECTS WHERE THE SOURCE IS BETTER
  130. HANDLED SPLIT INTO 2 OR MORE PARTS.
  131.  
  132.  ╫E HOPE YOU CAN APPRECIATE AND MAKE
  133. USE OF ╘URBO ═ACRO ╨RO+╥┼╒. ┬ELOW WE
  134. HAVE LISTED ALL MAJOR ITEMS REGARDING
  135. DIFFERENCES IN OUR VERSION AND THE
  136. STANDARD OPERATION OF ╘URBO ═ACRO,
  137. INCLUDING BUG FIXES, ADDED KEY
  138. COMMANDS, AND OTHER IMPROVEMENTS TO
  139. THE EDITOR AND ASSEMBLER. ┴ GENERAL
  140. REFERENCE DOCUMENT INCLUDES A LIST OF
  141. ALL KEY COMMANDS, PSUEDO-OPS, AND A
  142. TON OF OTHER INFORMATION - EVEN IF
  143. YOU HAVE READ OTHER DOCS TO OTHER
  144. ╘URBO VERSIONS WE SUGGEST YOU SHOULD
  145. READ OUR DOCUMENTATION AS IT IS THE
  146. MOST COMPLETE AS WELL AS CORRECT TEXT
  147. ╔ HAVE EVER SEEN (IT TAKES ME TWO
  148. HANDS TO COUNT ALL THE POOR DOCFILES
  149. ╔'VE SEEN THAT THOUGHT _+T OR _+Y
  150. WERE FOR MOVING TO THE BOTTOM LINE
  151. OF THE SOURCE, HEH).
  152.  
  153.  ╞INALLY, JUST EXPECT TO SEE MORE
  154. UPGRADES IN THE FUTURE, AND MORE WORK
  155. ON THE DOCUMENTATION (LIKE AN ONLINE
  156. NICE LOOKING ╚╘═╠ VERSION) BECAUSE EVEN
  157. AS COMPLETE AS IT IS, THERE ARE STILL
  158. A COUPLE THINGS MISSING!
  159.  
  160.  
  161. - ------- -
  162.   ├REDITS
  163. - ------- -
  164.  
  165. ╔DEAS:  ┼LWIX AND ═ASSIVE ╧NSLAUGHT
  166. ├ODING: ┼LWIX AND ═ASSIVE ╧NSLAUGHT
  167. ╧RIGINAL RESOURCING: ═ASSIVE ╧NSLAUGHT
  168.         AND ├OUNT ┌ERO
  169. ─OCTYPING: ┼LWIX
  170.  
  171.  
  172. - --------- -
  173.   ╘HANKS TO
  174. - --------- -
  175.  
  176. ┬ACCHUS/╞╠╘:  FOR *NUMEROUS*
  177.    SUGGESTIONS AND BUG REPORTS AND
  178.    GENERALLY TAKING A REAL INTEREST
  179.    IN OUR PROJECT AND SENDING SO MANY
  180.    FRIENDLY AND HELPFUL EMAILS!
  181.  
  182. ┴NTITRACK:  FOR THE FASCINATING CHAT
  183.    ABOUT ╘URBO'S DONGLE PROTECTION
  184.    AND FOR SEVERAL SUGGESTIONS. ┴LSO
  185.    SOME OF THE EXAMPLES IN THE
  186.    GENERAL REFERENCE DOCUMENT COME
  187.    FROM THE ╓IZAWRITE (ARGH!) FILES
  188.    ┴╘╘ MADE BY TRANSLATING PARTS OF
  189.    THE ORIGINAL ╟ERMAN MANUAL.
  190.  
  191. ╨ARADROID/╙HARKS:  FOR OUR RECENT
  192.    DISCUSSIONS ABOUT ╘URBO ┴SSEMBLER
  193.    MODDING AND SHARING EXPERIENCES
  194.    ABOUT SAME.
  195.  
  196. ╪MIKE╪:  FOR MAKING GOOD SUGGESTIONS.
  197.  
  198.  
  199.  
  200. - ------------- -
  201.   ╫HAT ╫AS ─ONE
  202. - ------------- -
  203.  
  204.  ┬╒╟ ╞╔╪┼╙:
  205.   * INPUT DELETE 'WRAP AROUND' FIXED
  206.   * LIST LABELS NO LONGER CORRUPTS
  207.     LINE BUFFER.
  208.   * ENTER-FILE DOESN'T BUG ON PETSCII
  209.     RETURN (REVERSE-M) INSIDE QUOTES.
  210.  
  211.  ├╚┴╬╟┼╙+╔═╨╥╧╓┼═┼╬╘╙
  212.  (┼─╔╘╧╥):
  213.   * _+╥ = REU COMMANDS:
  214.      L IS STILL LOAD OBJECT DATA
  215.      B WILL BACK UP THE CURRENT SOURCE
  216.        TO THE BANK YOU SPECIFY.
  217.      O SWAPS YOUR OBJECT BANK, THAT IS
  218.        THE BANK USED TO STORE OBJECT
  219.        DATA YOU LOAD WITH L.
  220.      S SWAPS YOUR SOURCE BANK, THIS
  221.        MEANS THE CURRENT SOURCE IS
  222.        BACKED UP TO THE CURRENT SOURCE
  223.        BANK, THEN THE NEW BANK YOU
  224.        ENTER IS SWAPPED INTO MEMORY.
  225.        TURBO WILL NOT LET YOU SWAP
  226.        IN A BANK UNLESS IT REALLY
  227.        CONTAINS A TURBO SOURCE.
  228.      J SETS LOCATION OF $40 BYTES OF
  229.        JUMPBACK CODE, WHICH YOU CAN
  230.        JMP TO TO RESTORE YOUR SOURCE.
  231.   * _+# ASSEMBLES TO THE CURRENT OBJECT
  232.     BANK, INSTEAD OF BANK 0, AND WILL
  233.     FORCE YOU BACK TO THE EDITOR
  234.     AFTERWARDS.
  235.   * DISPLAYS REU SIZE IN CREDIT TEXT
  236.     (UP TO 512K RECOGNIZED).
  237.   * CAN NOW LOAD OLD TURBO SOURCES!!
  238.     THIS FEATURE IS AUTOMAGIC, JUST TRY
  239.     IT - WE FAILED TO FIND ANY OLD
  240.     TURBO SOURCE THAT BUGS ON THIS BUT
  241.     IF YOU DO LET US KNOW!
  242.   * _+D INCREMENTS CURRENT DRIVE # TO
  243.     NEXT AVAILABLE ON SERIAL BUS.
  244.   * _+@ IS THE DISK COMMAND NOW.
  245.   * DRIVE # & BANKS #'S ADDED TO STATUS
  246.     LINE.
  247.   * DIRECTORY (_+*) PAUSES WITH CBM KEY
  248.     AND ABORTS WITH RUN/STOP.
  249.   * 'M' (MOVE) OPTION IN BLOCK COMMANDS
  250.   * READ SEQ FILE COMMAND IS ADDED,
  251.     ACCESS WITH _+! (CHOSEN COZ THATS
  252.     SIMILAR TO SUPER SNAPSHOT).
  253.   * _+2 (SEPERATOR) AND HAS BEEN
  254.     RESTORED, AS WELL AS +/- FOR ADDING
  255.     AND SUBTRACTING.
  256.   * ADD/SUBTRACT DISPLAYS BOTH HEX AND
  257.     DECIMAL RESULT.
  258.   * ╠IST LABELS FUNCTION MOVED TO _+U.
  259.   * NEW PREFERENCES EDITOR LETS YOU
  260.     ALTER THE SEPERATOR STYLE AND ALL
  261.     THE COLORS; PREF MENU IS CHOSEN
  262.     WITH _+P THEN CHOOSE C FOR COLORS
  263.     S FOR SEPERATOR OR UPARROW TO SAVE
  264.     YOUR CUSTOM TASS TO DISK!
  265.   * HOLDING ├┬═ KEY AT STARTUP
  266.     PERFORMS A TURBO COLDSTART. USE
  267.     THIS IF YOUR SOURCE GETS BUGGED
  268.     AND TURBO WONT START FOR SOME
  269.     REASON.
  270.   * _+├╥╙╥-╠ = CRSR TO LEFT (= _+Q)
  271.     _+├╥╙╥-╥ = CRSR TO RIGHT
  272.   * FKEY DEFAULTS: F3=UP200 F5=DOWN200
  273.     F4=ASSEMBLE F6=REU COMMANDS
  274.   * FKEY RESET CHANGED FROM _+F1 TO
  275.     _+╦.
  276.   * MANY INPUT PROMPTS OR ERROR TEXTS
  277.     ALTERED FOR CONSISTENCY
  278.  
  279.  ├╚┴╬╟┼╙+╔═╨╥╧╓┼═┼╬╘╙
  280.  (┴╙╙┼═┬╠┼╥):
  281.   * ALL ╥┼╒ ROUTINES REWRITTEN FROM
  282.     SCRATCH, SO ASSEMBLING NOW NEEDS AT
  283.     MOST 2 BANKS, INSTEAD OF 3! ╘HIS
  284.     MEANS USERS WITH OLD 128K ╥┼╒ CAN
  285.     USE TURBO, AND ALSO USERS WITH 256K
  286.     ╥┼╒ CAN STILL HAVE 2 SOURCES BANKED
  287.     AT ONCE.
  288.   * ADDED ABILITY TO ASSEMBLE DIRECT
  289.     TO THE OBJECT BANK (SEE _+# ABOVE).
  290.   * ERROR TEXTS REARRANGED FROM 3 LINES
  291.     TO 2, WITH SOME COLOR; SHOULD
  292.     'COMPACT' ERROR LISTS AND MAKE THEM
  293.     MUCH EASIER TO READ...
  294.   * PRETTIER ASSEMBLY SCREEN.
  295.  
  296.  ├╚┴╬╟┼╙+╔═╨╥╧╓┼═┼╬╘╙
  297.  (┬╧╘╚):
  298.   * MANY SMALL CODE OPTIMIZATIONS,
  299.     REORGANIZATIONS, REDUNDANT CODE
  300.     REMOVALS, AND OUTRIGHT REWRITTEN
  301.     ROUTINES - TOO MANY TO LIST HERE!
  302.  
  303.  
  304. - ------------------ -
  305.   ╫HAT ═IGHT ┬E ─ONE
  306. - ------------------ -
  307.  
  308.  ═ANY MORE PLANNED ADDITIONS OR CHANGES
  309. ARE IN STORE:
  310.  
  311.  * A FLAT C64 VERSION, LACKING THE
  312.    GREAT ╥┼╒ POWERS BUT STILL WITH
  313.    THE GENERAL EDITOR/ASSEMBLER
  314.    IMPROVEMENTS.
  315.  * A DUAL-64 VERSION.
  316.  * A 64K-╓─├ VERSION.
  317.  * 2 MHZ ASSEMBLY.
  318.  * EXPANDED FUNCTIONALITY FOR THE ╥┼╒
  319.    VERSION LIKE MINI-RAMDISKS AND THE
  320.    SUCH.
  321.  
  322.  ╘IME WILL TELL WHAT GETS DONE FIRST OR
  323. AT ALL BUT YOU CAN UPSPEED ONE OF THE
  324. ABOVE IF YOU SIMPLY TELL US WHAT IS THE
  325. MOST IMPORTANT TO ENHANCING YOUR CODING
  326. EXPERIENCE, AND IF YOU HAVE ANY GENERAL
  327. COMMENT, BUG REPORT OR IDEA YOU CAN
  328. CONTACT US WITH THE FOLLOWING MEANS:
  329.  
  330. EMAIL: STEVE@SINGLESRC.COM
  331. SNAIL: ┼LWIX/╙TYLE
  332.        22 ├OTTONWOOD ├T
  333.        ╟REENCASTLE ╔╬ 46135
  334.        ╒.╙.┴.
  335.  
  336.  
  337.  ***** V1.0  01/05/96
  338.